home *** CD-ROM | disk | FTP | other *** search
- import javax.microedition.lcdui.Canvas;
- import javax.microedition.lcdui.Font;
- import javax.microedition.lcdui.Graphics;
- import javax.microedition.lcdui.Image;
-
- // $FF: renamed from: d
- public class class_0 extends Canvas implements e {
- // $FF: renamed from: a b
- private b field_0;
- // $FF: renamed from: b javax.microedition.lcdui.Image
- private Image field_1;
- // $FF: renamed from: c e
- private e field_2;
- // $FF: renamed from: d java.lang.String
- private String field_3;
- // $FF: renamed from: e int
- private int field_4;
- // $FF: renamed from: f javax.microedition.lcdui.Font
- private Font field_5;
- // $FF: renamed from: g b
- // $FF: synthetic field
- private final b field_6;
-
- public class_0(b var1, b var2) {
- this.field_6 = var1;
- this.field_4 = 0;
- this.field_0 = var2;
- this.field_5 = Font.getFont(64, 0, 8);
- }
-
- // $FF: renamed from: a () void
- public void method_0() {
- try {
- for(this.field_4 = b.a(this.field_6); this.field_4 < b.e(this.field_6).length && b.i == 2; ++this.field_4) {
- Object var1 = b.e(this.field_6)[this.field_4];
- int var2 = b.d(this.field_6) == null ? 2000 : b.d(this.field_6)[this.field_4];
- if (var1 instanceof c) {
- ((c)var1).a(var2);
- } else {
- this.method_3(var1, var2);
- }
-
- System.gc();
- }
-
- b.a(this.field_6, 0);
- } catch (Exception var3) {
- ((Throwable)var3).printStackTrace();
- b.i = 0;
- }
-
- }
-
- // $FF: renamed from: a (javax.microedition.lcdui.Canvas, int, int) boolean
- public boolean method_1(Canvas var1, int var2, int var3) {
- return var2 == 0;
- }
-
- // $FF: renamed from: a (java.lang.String) void
- public void method_2(String var1) {
- this.field_3 = var1;
- b.a(this);
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- }
-
- // $FF: renamed from: a (java.lang.Object, int) void
- private void method_3(Object var1, int var2) {
- try {
- if (var1 instanceof e) {
- this.field_2 = (e)var1;
- } else {
- this.field_2 = this;
- this.field_1 = b.b(var1);
- }
-
- b.a(this.field_6, false);
-
- for(int var3 = 0; var3 < var2 && b.i == 2; var3 += 250) {
- while(b.c(this.field_6)) {
- b.b(this.field_6);
- Thread.sleep(500L);
- }
-
- if (this.field_2.a(this, var3, var2)) {
- b.c().setCurrent(this);
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- }
-
- b.b(this.field_6);
- Thread.sleep(250L);
- }
- } catch (InterruptedException var4) {
- b.i = 0;
- }
-
- this.field_1 = null;
- var1 = null;
- }
-
- public void keyPressed(int var1) {
- b.i = 1;
- }
-
- public void paint(Graphics var1) {
- try {
- if (this.field_2 != null) {
- this.field_2.a(this, var1);
- } else if (this.field_3 != null) {
- var1.setColor(0);
- var1.fillRect(0, 0, ((Canvas)this).getWidth(), ((Canvas)this).getHeight());
- var1.setColor(16777215);
- var1.setFont(this.field_5);
- String var2 = this.field_3;
- int var3 = this.field_3.indexOf(32);
- int var4 = 0;
-
- int var5;
- for(var5 = 0; var3 != -1; var3 = this.field_3.indexOf(32, var4)) {
- var1.drawString(var2.substring(var4, var3), 0, var5, 20);
- var5 += this.field_5.getHeight();
- var4 = var3 + 1;
- }
-
- var1.drawString(var2.substring(var4), 0, var5, 20);
- }
- } catch (Exception var6) {
- ((Throwable)var6).printStackTrace();
- }
-
- }
-
- // $FF: renamed from: a (javax.microedition.lcdui.Canvas, javax.microedition.lcdui.Graphics) void
- public void method_4(Canvas var1, Graphics var2) {
- int var3 = var1.getWidth();
- int var4 = var1.getHeight();
- var2.setColor(0);
- var2.fillRect(0, 0, var3, var4);
- if (this.field_1 == null) {
- this.field_0.a(var2, var1, this.field_4);
- } else {
- int var5 = (var3 - this.field_1.getWidth()) / 2;
- int var6 = (var4 - this.field_1.getHeight()) / 2;
- var2.drawImage(this.field_1, var5, var6, 20);
- }
-
- }
- }
-